/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyecto_ejemplo;

import Empresa.Empresa;
import Trabajadores.*;
import java.util.ArrayList;

/**
 *
 * @author Daniel Aguilar
 */
public class Proyecto_ejemplo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        System.out.println("esta es mi empresa");
        System.out.println("el numero de parametros de este programa es: "+args.length);      
        // TODO code application logic here        
        Trabajador trabajador1 = new Empleado("1234-A", "Juan", "Martin", "Perez", 234561, Sexo.Varon, 0.2f, 30000f,0.25f);
        Trabajador trabajador2 = new Consultor("54321-B", "María", "Garcia", "Perez", 123452, Sexo.Mujer, 1800, 100f);
        
        ArrayList<Trabajador> trabajadores = new ArrayList<>();
        
        trabajadores.add(trabajador1);
        trabajadores.add(trabajador2);
        
        Empresa miEmpresa = new Empresa(trabajadores);
        
        System.out.println("Mis empleados son: \n" + miEmpresa +
                "Los costes laborales de mi empresa son: " + miEmpresa.costesLaborales());
        
        System.out.println("-----------------------------------\nLOS DATOS DE LA COPIA SON: ");
        Empresa copia = miEmpresa.clone();
        System.out.println(copia);
    }
}
